package com.jvyou.app.ds.domain.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.jvyou.app.common.domain.model.BasePageInfo;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class LessonDto extends BasePageInfo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 课时开始时间
     */
    private LocalDateTime startTime;

    /**
     * 课时结束时间
     */
    private LocalDateTime endTime;

    /**
     * 预约状态(1可预约，2预约上限，3不在预约范围内)
     */
    private String status;


    /**
     * 驾照类型
     */
    @TableField("license_type_id")
    private Long licenseTypeId;

    /**
     * 课程类型(1-科目一,2-科目二,3-科目三,4-科目四)
     */
    @TableField("course_type_id")
    private Long courseTypeId;


    private LocalDateTime[] dateRange;
}
